// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)
// Source File Name:   ResultadoEvaluacionAprobada.java
package wasolicitudesfiec.Ayudantias.SolicitarAyudantes;

import com.sun.rave.web.ui.appbase.AbstractPageBean;
import com.sun.rave.web.ui.component.*;
import java.sql.Date;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.faces.FacesException;
import javax.faces.application.FacesMessage;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.event.ValueChangeEvent;
import wasolicitudesfiec.*;
import wasolicitudesfiec.general.MensajeException;
import wasolicitudesfiec.logicacontrol.SolicitarAyudantes.CTRL_ResultadoEvaluacion;
import wasolicitudesfiec.plantillas.PanelIzquierdo;
import wasolicitudesfiec.plantillas.PanelNavegacion;
import web.util.validadores.ValidadorFecha;

public class ResultadoEvaluacionAprobada extends AbstractPageBean implements ResultadoEvaluacionInterface {

    private String msj;
    private CTRL_ResultadoEvaluacion cTRL_ResultadoEvaluacion;
    private TextArea textArea2;

    private void _init()
            throws Exception {
    }

    public Page getPage1() {
        return page1;
    }

    public void setPage1(Page p) {
        page1 = p;
    }

    public Html getHtml1() {
        return html1;
    }

    public void setHtml1(Html h) {
        html1 = h;
    }

    public Head getHead1() {
        return head1;
    }

    public void setHead1(Head h) {
        head1 = h;
    }

    public Link getLink1() {
        return link1;
    }

    public void setLink1(Link l) {
        link1 = l;
    }

    public Body getBody1() {
        return body1;
    }

    public void setBody1(Body b) {
        body1 = b;
    }

    public Form getForm1() {
        return form1;
    }

    public void setForm1(Form f) {
        form1 = f;
    }

    public TextArea getTextArea1() {
        return textArea1;
    }

    public void setTextArea1(TextArea ta) {
        textArea1 = ta;
    }

    public StaticText getStaticText1() {
        return staticText1;
    }

    public void setStaticText1(StaticText st) {
        staticText1 = st;
    }

    public Button getButton1() {
        return button1;
    }

    public void setButton1(Button b) {
        button1 = b;
    }

    public StaticText getStaticText2() {
        return staticText2;
    }

    public void setStaticText2(StaticText st) {
        staticText2 = st;
    }
    private Calendar calMaxRecepcionSolicitudes1 = new Calendar();

    public Calendar getCalMaxRecepcionSolicitudes1() {
        return calMaxRecepcionSolicitudes1;
    }

    public void setCalMaxRecepcionSolicitudes1(Calendar c) {
        this.calMaxRecepcionSolicitudes1 = c;
    }
    private Label label1 = new Label();

    public Label getLabel1() {
        return label1;
    }

    public void setLabel1(Label l) {
        this.label1 = l;
    }
    private Label label2 = new Label();

    public Label getLabel2() {
        return label2;
    }

    public void setLabel2(Label l) {
        this.label2 = l;
    }
    private StaticText staticText3 = new StaticText();

    public StaticText getStaticText3() {
        return staticText3;
    }

    public void setStaticText3(StaticText st) {
        this.staticText3 = st;
    }
    private Message message1 = new Message();

    public Message getMessage1() {
        return message1;
    }

    public void setMessage1(Message m) {
        this.message1 = m;
    }
    private ValidadorFecha validadorFecha1 = new ValidadorFecha(new Date((new java.util.Date()).getTime()));

    public ValidadorFecha getValidadorFecha1() {
        return validadorFecha1;
    }

    public void setValidadorFecha1(ValidadorFecha vf) {
        this.validadorFecha1 = vf;
    }

    public ResultadoEvaluacionAprobada() {
        page1 = new Page();
        html1 = new Html();
        head1 = new Head();
        link1 = new Link();
        body1 = new Body();
        form1 = new Form();
        textArea1 = new TextArea();
        setTextArea2(new TextArea());
        staticText1 = new StaticText();
        button1 = new Button();
        staticText2 = new StaticText();
        cTRL_ResultadoEvaluacion = new CTRL_ResultadoEvaluacion(this, getFacesContext());
        cTRL_ResultadoEvaluacion.setNombreActividad(CTRL_ResultadoEvaluacion.ActividadResultado.SolicitudAprobada);
    }
   public PanelNavegacion getPanelNavegacion() {
        return (PanelNavegacion) getBean("plantillas$PanelNavegacion");
    }
    public void init() {
        try {
            super.init();

            try {
                _init();
            } catch (Exception e) {
                log("ResultadoEvaluacionSolicitudAyudantes Initialization Failure", e);
                throw (e instanceof FacesException) ? (FacesException) e : new FacesException(e);
            }
            calMaxRecepcionSolicitudes1.setConverterMessage("El valor ingresado no es una fecha valida");
            calMaxRecepcionSolicitudes1.setRequiredMessage("Este campo es requerido");
            cTRL_ResultadoEvaluacion.inicializar();
        } catch (MensajeException ex) {
             cTRL_ResultadoEvaluacion.addCookieMensaje(ex.getMessage());
            cTRL_ResultadoEvaluacion.redireccionar("/WA_SolicitudesFIEC/faces/general/Mensaje.jsp");            
        }
    }

    @Override
    public void preprocess() {
       
    }

    public void prerender() {
        msj = "Una vez que de clic en lanzar convocatoria los estudiantes de la facultad podrán subir sus solicitudes de ayudantía por medio del sistema. Además se publicará un anuncio en el sistema y se enviará  un correo masivo con la información de la convocatoria. ";
        this.getStaticText2().setText(msj);
        if (getPanelIzquierdo() != null) {
            getPanelIzquierdo().miPrerender();
        }
    }

    public void destroy() {
    }

    protected ApplicationBean1 getApplicationBean1() {
        return (ApplicationBean1) getBean("ApplicationBean1");
    }

    protected RequestBean1 getRequestBean1() {
        return (RequestBean1) getBean("RequestBean1");
    }

    protected SessionBean1 getSessionBean1() {
        return (SessionBean1) getBean("SessionBean1");
    }

    public void textArea1_processValueChange(ValueChangeEvent valuechangeevent) {
    }
    private int __placeholder;
    private Page page1;
    private Html html1;
    private Head head1;
    private Link link1;
    private Body body1;
    private Form form1;
    private TextArea textArea1;
    private StaticText staticText1;
    private Button button1;
    private StaticText staticText2;

    /**
     * <p>Return a reference to the scoped data bean.</p>
     */
    protected ApplicationBean1 getweb$ApplicationBean1() {
        return (ApplicationBean1) getBean("web$ApplicationBean1");
    }

    protected PanelIzquierdo getPanelIzquierdo() {
        return (PanelIzquierdo) getBean("plantillas$PanelIzquierdo");
    }

    public void setObservaciones(String observacion) {
        textArea2.setText(observacion);
    }

    public String button1_action() {
        FacesMessage message;
        try {
            cTRL_ResultadoEvaluacion.lanzarConvocatoria();
            getRequestBean1().setMensaje("Se ha lanzado la convocatoria para la ayudantía");
            return "mensaje";
        } catch (MensajeException ex) {
            message = new FacesMessage(FacesMessage.SEVERITY_ERROR, ex.getMessage(), ex.getMessage());
            getFacesContext().addMessage(null, message);
            return null;
        }
    }

    public TextArea getTextArea2() {
        return textArea2;
    }

    public void setTextArea2(TextArea textArea2) {
        this.textArea2 = textArea2;
    }

    public void setTitulo(String titulo) {
        label2.setText(titulo);
    }

    public void setFechaMaxRecepcionSolicitudes(Date caducidadSolicitudes) {
        this.getCalMaxRecepcionSolicitudes1().setValue(caducidadSolicitudes);
    }

    public java.sql.Date getFecha() {
        java.util.Date f = (java.util.Date) getCalMaxRecepcionSolicitudes1().getValue();
        return new Date(f.getTime());
    }

  
    public void calMaxRecepcionSolicitudes1_validate(FacesContext fc, UIComponent uic, Object o) {
    }
}